troupe of strolling players - Francés Inglés Diccionario